package com.blrs.mapper;

import com.blrs.domain.ProcessTemplate;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProcessTemplateMapper {
    public ProcessTemplate selectProcessTemplateById(String id);
    public List<ProcessTemplate> selectProcessTemplateList(ProcessTemplate processTemplate);
    public int insertProcessTemplate(ProcessTemplate processTemplate);
    public int updateProcessTemplate(ProcessTemplate processTemplate);
    public int deleteProcessTemplateById(String id);
    public int deleteProcessTemplateByIds(String[] ids);
    Integer checkProductTemplateExists(@Param("productId") String productId, @Param("belongTo") Long belongTo);
    Integer checkTemplateNameUnique(ProcessTemplate template);

}